package wh.FishingPhilosopher.GameParams;

import wh.GameEngine.GameScene;
import android.graphics.RectF;
import android.util.DisplayMetrics;

public class GameParams {	
	public static final int MIN_FISH_NUMBER=20;
	public static final int MAX_FISH_NUMBER=30;
	public static final int MAX_NET_SHOWING_TIME=800;
	public static final int MAX_FISH_SHOWING_TIME=1500;
	public static final int MAX_BULLET_SHOWING_TIME=2000;
	
	
	public static final int BULLET_WIDTH=50;
	public static final int BULLET_HEIGHT=35;
	
	public static final int NET_WIDTH=100;
	public static final int NET_HEIGHT=100;
	
	public static final int CANNON_WIDTH=70;
	public static final int CANNON_HEIGHT=80;
	public static final int CANNON_LENGHT=25;
	
	public static final int CANNON_HUGE=5;
	public static final int CANNON_BIG=4;
	public static final int CANNON_MIDDLE=3;
	public static final int CANNON_SMALL=2;
	public static final int CANNON_MICRO=1;
	public static final int CANNON_LENGTH=50;
	
	public static final int INITIAL_GOLD=0;
	public static final int GOLD_UP_NUMBER=5;
	
	public static final int MAX_GAME_TIME=120000;
	public static final int MAX_GAME_BULLET=200;

	public static final int GAME_STATE_RUNNING=1;
	public static final int DIALOG_GAMEOVER_ID=0;
	
	public static final int GAMEOVER_DELAY=3000;
	
	public static boolean isMusicOn;
	public static boolean isSoundOn;
	
	public boolean isRunning=false;
	public float bulletMovingSpeed=20;
	public int randomAngleMargin=30;
	public RectF screenArea=new RectF(0,0,480,854);
	public int fishNumber=0;
	public int fishFrameRefleshInterval=GameScene.GAME_REFLESH_INTERVAL*2;
	public DisplayMetrics displayMetrics=null;
	public int gold=INITIAL_GOLD;
	public int gameState=GAME_STATE_RUNNING;
	public int leftGameTime=MAX_GAME_TIME;
	public int leftGameBullet=MAX_GAME_BULLET;
	public int bulletReduceNumber=1;
	public int screenWidth=720;
	public int screenHeight=480;
	public int gameOverDelayTime=GAMEOVER_DELAY;
}
